Towards Application Portability on Blockchains
نویسندگان
چکیده
We pose a fundamental problem of public blockchain, “incentive mismatch.” It is an open problem, but application portability is a provisional solution to the problem. Portability is also a desirable property for an application on a private blockchain. It is not even clear to be able to define a common API for various blockchain middlewares, but it is possible to improve portability by reducing dependency on a blockchain. We present an example of such middleware designs that provide application portability and especially support migration between blockchains.
منابع مشابه
Extending Existing Blockchains with Virtualchain
Public blockchains are becoming a ubiquitous network service. However, it's hard to make consensus-breaking changes to production blockchain networks. To overcome this, we created Virtualchain, a logical layer for implementing arbitrary fork*-consistent replicated state machines (RSMs) on top of already-running blockchains. Blockchains provide a totally-ordered, tamper-resistant journal of stat...
متن کاملDetecting Insider Attacks on Databases using Blockchains
Applications relying on centralized databases are often vulnerable to insider attacks. Any user with administrative privileges to the database system or the hosting server, is capable of modifying the database entries. Furthermore, such a user might modify the corresponding log entries, making it extremely difficult to detect such an attack. Attribution of the attack to privileged users would a...
متن کاملPortability in clouds: approaches and research opportunities
The migration towards Cloud environments is still hindered by several barriers. One of them is the low portability of the applications that are consuming Cloud services. This paper intends to provide an image of the state of the art in this particular topic and to identify the potential paths to follow in order to solve the problem. The main concerns are the portability reasons, scenarios, taxo...
متن کاملThe SenseLab Database: System Design Towards Interoperability
One of the most important aspects of informatics projects that provide services or deliver data is to make the resources provided interoperable with other applications. The shifting in computer programming strategies from the old client/server to the new multi-tier or componentbased systems has diminished the importance of application software portability per se for interoperability, and increa...
متن کاملDigital Assets on Public Blockchains
Digital asset management is one of promising applications of blockchain technology. Blockchains could provide principal disintermediation between digital asset issuers, application developers and consumers and decouple tasks related to asset management, such as issuance, transaction processing, securing users’ funds and establishing users’ identities. This paper outlines basic components of blo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1801.01421 شماره
صفحات -
تاریخ انتشار 2018